home *** CD-ROM | disk | FTP | other *** search
- function Speak(Osoba, SText, Orient, EngText, Driver)
- {
- if(Orient == "R")
- {
- X = getProperty(Osoba, _X) + Osoba.hx * Osoba._xscale / 100;
- }
- else
- {
- X = getProperty(Osoba, _X) - Osoba.hx * Osoba._xscale / 100;
- }
- Y = getProperty(Osoba, _Y) + Osoba.hy * Osoba._yscale / 100;
- if(!_root.menu.Eng)
- {
- _root.s.bubble.Text = SText;
- }
- else
- {
- _root.s.bubble.Text = EngText;
- }
- _root.s.bubble.Count = 12 + length(SText);
- _root.s.bubble.i = 1;
- _root.s.bubble.Osoba = Osoba;
- _root.s.bubble.Driver = Driver;
- _root.s.bubble.Orient = Orient;
- if(Orient == "R")
- {
- _root.s.bubble.gotoAndPlay(4);
- setProperty("_root.s.bubble", _X, X + Osoba._width / 1.5);
- }
- else
- {
- _root.s.bubble.gotoAndPlay(2);
- setProperty("_root.s.bubble", _X, X - Osoba._width / 1.5);
- }
- setProperty("_root.s.bubble", _Y, Y - 30 * Osoba._xscale / 100);
- if(Orient == "L" || Orient == "R")
- {
- tellTarget(Osoba)
- {
- gotoAndStop("SpeakR");
- play();
- }
- }
- else
- {
- tellTarget(Osoba)
- {
- gotoAndPlay("Speak" + Orient);
- }
- }
- }
- function ShowSipka()
- {
- stopDrag();
- _root.s.Look._x = -100;
- _root.s.Look._y = -100;
- _root.s.Ruka._x = -100;
- _root.s.Ruka._y = -100;
- _root.s.Bota._x = -100;
- _root.s.Bota._y = -100;
- _root.s.Pick._x = -100;
- _root.s.Pick._y = -100;
- _root.s.Talk._x = -100;
- _root.s.Talk._y = -100;
- Mouse.show();
- }
- function HideSipka()
- {
- Mouse.hide();
- }
- function ShowObj()
- {
- Control = true;
- aSave = true;
- back1.tramp.gotoAndPlay(2);
- back1.A3.gotoAndStop(2);
- back1.gotoAndStop(2);
- if(!_root.odesla)
- {
- back1.A2.gotoAndPlay(21);
- }
- else
- {
- back1.A2.gotoAndStop("Odesla");
- }
- Jedi.gotoAndStop("Control");
- back2.back2.gotoAndStop(2);
- back2.back2.d1.gotoAndStop(2);
- back2.back2.d2.gotoAndStop(2);
- back2.back2.d3.gotoAndStop(2);
- back2.back2.d4.gotoAndStop(2);
- back2.back2.dekl.gotoAndStop(2);
- back3.kytara.gotoAndStop(2);
- back3.seznam.gotoAndStop(2);
- back3.snura.rucnik.gotoAndStop(2);
- back3.pruvodce.gotoAndStop(2);
- back3.medved.gotoAndStop(2);
- back3.gotoAndPlay("Control");
- back4.gotoAndStop(2);
- back4.dvere.gotoAndStop(2);
- back4.dvere2.gotoAndStop(2);
- back4.vysavac.vysavac.gotoAndStop(2);
- back4.vysavac.vysavac.pytlik.gotoAndStop(2);
- back5.back5.A1.gotoAndPlay(2);
- back5.back5.A2.gotoAndPlay(2);
- back5.back5.A3.gotoAndPlay(2);
- back5.back5.A5.gotoAndPlay(2);
- back5.back5.Olej.gotoAndStop(2);
- back5.back5.DiraL.gotoAndStop(2);
- back5.back5.Banditi.b1.gotoAndStop(2);
- back5.back5.Banditi.b2.gotoAndStop(2);
- back5.back5.Banditi.b3.gotoAndStop(2);
- back5.back5.Banditi.b4.gotoAndPlay("control");
- back5.back5.Banditi.b5.gotoAndStop(2);
- back5.back5.Gwen.gotoAndStop("control");
- back5.back5.gotoAndStop(2);
- Check();
- }
- function HideObj()
- {
- bubble.gotoAndStop(1);
- popis = "";
- Control = false;
- aSave = false;
- ShowSipka();
- back1.tramp.gotoAndStop(1);
- back1.A3.gotoAndStop(1);
- back1.gotoAndStop(1);
- if(!_root.odesla)
- {
- back1.A2.gotoAndPlay(1);
- }
- else
- {
- back1.A2.gotoAndStop("Odesla");
- }
- Jedi.gotoAndStop("StandR");
- back2.back2.gotoAndStop(1);
- back2.back2.d1.gotoAndStop(1);
- back2.back2.d2.gotoAndStop(1);
- back2.back2.d3.gotoAndStop(1);
- back2.back2.d4.gotoAndStop(1);
- back2.back2.dekl.gotoAndStop(1);
- back3.kytara.gotoAndStop(1);
- back3.seznam.gotoAndStop(1);
- back3.snura.rucnik.gotoAndStop(1);
- back3.pruvodce.gotoAndStop(1);
- back3.medved.gotoAndStop(1);
- back3.gotoAndPlay(1);
- back4.gotoAndStop(1);
- back4.dvere.gotoAndStop(1);
- back4.dvere2.gotoAndStop(1);
- back4.vysavac.vysavac.gotoAndStop(1);
- back4.vysavac.vysavac.pytlik.gotoAndStop(1);
- back5.back5.A1.gotoAndStop(1);
- back5.back5.A2.gotoAndStop(1);
- back5.back5.A3.gotoAndStop(1);
- back5.back5.A5.gotoAndStop(1);
- back5.back5.Olej.gotoAndStop(1);
- back5.back5.DiraL.gotoAndStop(1);
- back5.back5.Banditi.b1.gotoAndStop(1);
- back5.back5.Banditi.b2.gotoAndStop(1);
- back5.back5.Banditi.b3.gotoAndStop(1);
- back5.back5.Banditi.b4.gotoAndPlay(1);
- back5.back5.Banditi.b5.gotoAndStop(1);
- back5.back5.Gwen.gotoAndStop("dress");
- back5.back5.gotoAndStop(1);
- Check();
- }
- function check()
- {
- if(_root.pDekl)
- {
- _root.s.back2.back2.dekl.gotoAndStop("Opened");
- }
- if(_root.s.PSeznam.picked)
- {
- _root.s.back3.seznam._visible = false;
- }
- if(_root.s.PRucnik.picked)
- {
- _root.s.back3.snura.Rucnik._visible = false;
- }
- if(_root.s.PPruvodce.picked)
- {
- _root.s.back3.Pruvodce._visible = false;
- }
- if(_root.pDvere)
- {
- _root.s.back4.dvere.gotoAndStop("Opened");
- }
- if(_root.pDvere2)
- {
- _root.s.back4.dvere2.gotoAndStop("Opened");
- _root.s.back4.vysavac.gotoAndStop("out");
- }
- if(_root.vysavacOpen)
- {
- _root.s.back4.vysavac.vysavac.gotoAndStop(3);
- }
- if(_root.s.PPytlik.picked)
- {
- _root.s.back4.vysavac.vysavac.pytlik._visible = false;
- }
- if(_root.s.PNuz.picked)
- {
- _root.s.back1.tramp.nuz._visible = false;
- }
- if(_root.odesla)
- {
- _root.s.back5.back5.Steward._visible = false;
- }
- if(_root.s.POlej.picked)
- {
- _root.s.back5.back5.olej._visible = false;
- }
- if(!_root.posun)
- {
- back2.gotoAndStop(1);
- }
- else
- {
- back2.gotoAndStop("konec");
- }
- if(_root.zkouska and !lastSpot)
- {
- back5.gotoAndStop("pos1");
- }
- }
- stop();
- Control = false;
- VstupDoBaru = false;
- PLahev.gotoAndStop("pick");
- PPrekladac.gotoAndStop("pick");
- PSroubovak.gotoAndStop("pick");
- if(_root.PAlBurger)
- {
- PBurger.gotoAndStop("pick");
- }
- else
- {
- PBurger.gotoAndStop("blank");
- }
- PCoke.gotoAndStop("pick");
- if(_root.PSolaris)
- {
- PTicket.gotoAndStop("pick");
- }
- else
- {
- PTicket.gotoAndStop("blank");
- }
- PPlast.gotoAndStop("pick");
- PKlic.gotoAndStop("blank");
- PSeznam.gotoAndStop("blank");
- PRucnik.gotoAndStop("blank");
- PPruvodce.gotoAndStop("blank");
- PNuz.gotoAndStop("blank");
- PPytlik.gotoAndStop("blank");
- POlej.gotoAndStop("blank");
- PPrsten.gotoAndStop("blank");
- PNiklak.gotoAndStop("blank");
- PMec.gotoAndStop("blank");
- PLzice.gotoAndStop("blank");
- PKarta.gotoAndStop("blank");
- PPlanek.gotoAndStop("blank");
- PPacidlo.gotoAndStop("blank");
- PPistole.gotoAndStop("blank");
- PDrat.gotoAndStop("blank");
- PEklic.gotoAndStop("blank");
- PVaza.gotoAndStop("blank");
- PFlaska.gotoAndStop("blank");
- HideObj();
- if(_root.menu.music)
- {
- fscommand("exec","player.exe\t./music/chopin.mid");
- }
-